<?php
/**
 * rule.php
 * Created by Jee at 2018-4-4.
 */

$pcHtmlVer = '/html'; // PC版本 html
$pcApiVer = '/api'; // 管理员权限 版本 api

// [PC HTML]展示列表
$pcHtmlList = [
    // 首页
    '/' => '/site/index',
    // 首页
    'index.html' => '/site/index',
    // 工作台 - 默认打开页面
    'workBench.html' => $pcHtmlVer . '/index/index',
    // 登录
    'login.html' => $pcHtmlVer . '/index/login',
    // 注册
    'register.html' => $pcHtmlVer . '/index/register',
    // 清除全部缓存页面
    'clearCache.html' => $pcHtmlVer . '/index/clear-cache',

    // 管理端页面 - 后台菜单列表
    'adminMenu.html' => $pcHtmlVer . '/admin-menu/index',

    // 管理端页面 - 角色列表
    'adminRole.html' => $pcHtmlVer . '/admin-role/index',
    // 管理端页面 - 角色添加
    'adminRoleCreate.html' => $pcHtmlVer . '/admin-role/create',
    // 管理端页面 - 角色修改
    'adminRoleUpdate.html' => $pcHtmlVer . '/admin-role/update',

    // 管理端页面 - 操作员权限
    'adminAuth.html' => $pcHtmlVer . '/admin-auth/index',

    // 管理端页面 - 操作员权限
    'adminUser.html' => $pcHtmlVer . '/admin-user/index',
    // 管理端页面 - 角色添加
    'adminUserCreate.html' => $pcHtmlVer . '/admin-user/create',
    // 管理端页面 - 角色修改
    'adminUserUpdate.html' => $pcHtmlVer . '/admin-user/update',
];
// [PC API]接口列表
$pcApiList = [
    // 登录操作
    'login.api' => $pcApiVer . '/index/login',
    // 获取登录的基本信息
    'loginInfo.api' => $pcApiVer . '/index/login-detail',
    // 退出登录
    'logout.api' => $pcApiVer . '/index/logout',
    // 重新加载验证码
    'reCaptcha.api' => $pcApiVer . '/index/re-captcha',

    // 重载缓存 - 角色菜单缓存
    'cacheAdminMenu.api' => $pcApiVer . '/cache/admin-menu',

    // 管理端接口 - 后台菜单列表
    'adminMenuList.api' => $pcApiVer . '/admin-menu/list',
    // 管理端接口 - 后台菜单添加
    'adminMenuCreate.api' => $pcApiVer . '/admin-menu/create',
    // 管理端接口 - 后台菜单修改
    'adminMenuUpdate.api' => $pcApiVer . '/admin-menu/update',
    // 管理端接口 - 后台菜单禁用
    'adminMenuDisabled.api' => $pcApiVer . '/admin-menu/disabled',
    // 管理端接口 - 后台菜单开启
    'adminMenuOpen.api' => $pcApiVer . '/admin-menu/open',
    // 管理端接口 - 后台菜单详情
    'adminMenuDetail.api' => $pcApiVer . '/admin-menu/detail',
    // 管理端接口 - 后台菜单排序
    'adminMenuSort.api' => $pcApiVer . '/admin-menu/sort',

    // 管理端接口 - 角色列表
    'adminRoleList.api' => $pcApiVer . '/admin-role/list',
    // 管理端接口 - 角色添加
    'adminRoleCreate.api' => $pcApiVer . '/admin-role/create',
    // 管理端接口 - 角色修改
    'adminRoleUpdate.api' => $pcApiVer . '/admin-role/update',
    // 管理端接口 - 角色详情
    'adminRoleDetail.api' => $pcApiVer . '/admin-role/detail',
    // 管理端接口 - 角色禁用
    'adminRoleDisabled.api' => $pcApiVer . '/admin-role/disabled',
    // 管理端接口 - 角色开启
    'adminRoleOpen.api' => $pcApiVer . '/admin-role/open',

    // 管理端接口 - 权限列表
    'adminAuthList.api' => $pcApiVer . '/admin-auth/list',
    // 管理端接口 - 刷新权限列表
    'adminAuthReload.api' => $pcApiVer . '/admin-auth/reload',
    // 管理端接口 - 权限禁用
    'adminAuthDisabled.api' => $pcApiVer . '/admin-auth/disabled',
    // 管理端接口 - 权限开启
    'adminAuthOpen.api' => $pcApiVer . '/admin-auth/open',
    // 管理端接口 - 修改名称
    'adminAuthRename.api' => $pcApiVer . '/admin-auth/rename',
    // 管理端接口 - 保存角色权限
    'adminAuthSaveAuth.api' => $pcApiVer . '/admin-auth/save-auth',

    // 管理端接口 - 操作员列表
    'adminUserList.api' => $pcApiVer . '/admin-user/list',
    // 管理端接口 - 操作员添加
    'adminUserCreate.api' => $pcApiVer . '/admin-user/create',
    // 管理端接口 - 操作员修改
    'adminUserUpdate.api' => $pcApiVer . '/admin-user/update',
    // 管理端接口 - 操作员详情
    'adminUserDetail.api' => $pcApiVer . '/admin-user/detail',
    // 管理端接口 - 操作员禁用
    'adminUserDisabled.api' => $pcApiVer . '/admin-user/disabled',
    // 管理端接口 - 操作员开启
    'adminUserOpen.api' => $pcApiVer . '/admin-user/open',
    // 管理端接口 - 操作员 密码修改
    'adminUserChangePwd.api' => $pcApiVer . '/admin-user/change-password'
];

return array_merge(
    $pcHtmlList,
    $pcApiList
);
